home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Directorty Opus 5 - Magellan
/
Opus 5 - Magellan.iso
/
Archiv
/
ArcByName.lha
/
ArcByName.dok
< prev
next >
Wrap
Text File
|
1995-09-28
|
7KB
|
190 lines
****************************** DOKUMENTATION FUER **************************
ArcByName.DOpus5
V1.0
von Willy Gwerder
für DirectoryOpus V5.11
mit Lha und/oder LZX
************************** geschrieben von Willy Gwerder *******************
Wollten Sie auch schon mal...
-----------------------------
...mit dem DirOpus5 eine Reihe von Verzeichnissen oder Files in einzelne
Archive packen? Dann haben Sie bestimmt bemerkt, dass es mühsam ist, jedem
Archiv einen eigenen Namen geben zu müssen. Um dem abzuhelfen, habe ich
dieses AREXX-Programm für DOpus geschrieben.
Was ArcByName macht
-------------------
Mit ArcByName können Sie die selektionierten Einträge - sowohl Files als
auch Verzeichnisse - als Archive ins Zielverzeichnis kopieren oder
verschieben. Die Archive erhalten den selben Namen wie die Originale aber
natürlich mit dem Zusatz .lha bzw .lzx.
Systemanforderungen
-------------------
- Einen Amiga.
(Am besten einen mit 68060 Prozessor, einer superschnellen Grafikkarte
mit 1600x1280 Auflösung und einer Gigabyteplatte. Aber eigentlich reicht
auch ein Amiga der die Mindestanforderungen von DOpus5 erfüllt).
- Directory Opus 5.11
- Die Archivierprogramme LhA und/oder LZX im c: Verzeichnis.
Installation
------------
Am besten kopieren Sie ArcByName.DOpus5 ins ARexx Verzeichnis von DOpus5:.
ArcByName können Sie z.B. auf einen Knopf oder auch ins Benutzermenü von
DOpus5 legen. Rufen Sie dazu den entsprechenden Editor auf. Im Funktions-
editor wählen Sie "Hinzufügen", setzen das Cycle Gadget auf ARexx und geben
den Pfad (zB DOpus:Arexx/) an. ArcByName braucht nun noch
folgende Argumente:
ArcByName.DOpus5 lha {Qp} oder
ArcByName.DOpus5 lzx {Qp}
Sie können also zwischen lha oder lzx als Archivierprogramm wählen.
(Für diejenigen die's nicht gemerkt haben: Man kann auch zwei Knöpfe
definieren. Einen mit lha und den anderen mit lzx ;-)
Das Argument {Qp} wird benötigt, um den ARexx-Port von DOpus zu lokalisieren.
Falls Sie dieses Argument weglassen, wird automatisch der Port des ersten
gestarteten DOpus verwendet (DOPUS.1).
Wenn Sie nun die Konfiguration speichern, erhalten Sie einen neuen Knopf
bzw. einen neuen Menüeintrag. Wenn diese kurze Instruktion nicht genügt,
dann schlagen Sie bitte in Ihrem DOpus5 Benutzerhandbuch nach.
Wie man es benutzt
------------------
Eigentlich funktioniert das Ganze wie das Kopieren von Einträgen. Stellen
Sie das Quell- und Zielverzeichnis ein, markieren Sie die Einträge, welche
Sie archivieren möchten, und starten Sie ArcByName. Ein Requester wird
aufgehen und fragen:
"Delete source-files after archiving?"
(= Sollen die Quelldateien nach dem archivieren gelöscht werden?)
Sie können dann zwischen YES und NO auswählen. Klicken Sie auf NO, so werden
die angewählten Einträge als Archive ins Zielverzeichnis KOPIERT. Wird YES
gedrückt, so erfolgt eine Sicherheitsabfrage:
"Are you sure???"
(=Sind Sie sicher???)
Klickt man auf YES, so werden alle Einträge als LhA- bzw. LZX-Archive ins
Zielverzeichnis VERSCHOBEN, dh. die Originalfiles werden gelöscht. Bei NO
wird die erste Frage wiederholt.
Haben Sie sich durch die Requester durchgekämpft, so startet der
Archivier-Vorgang und es öffnen sich ein Fortgangsindikator und ein kleines
Ausgabe-Fenster. Dieses zeigt, was gerade archiviert wird. Der momentan
bearbeitete Eintrag wird im Fortgangsindikator angezeigt.
Das Programm macht temporäre Einträge im Zielverzeichnis. Anstatt der
File-Grösse wird die Bearbeitungsnummer angezeigt. Sind alle Einträge
archiviert, so wird das Zielverzeichnis neu eingelesen, und die richtige
Grösse erscheint.
Quell- und Zielverzeichnis können übrigens auch gleich sein. Das ist
besonders mit der "Delete Source-Files" Option nützlich für den Fall, dass
man ein Verzeichnis "kompakter" machen möchte. Dabei ist aber zu beachten,
dass die einzelnen Dateien von selektionierten Verzeichnissen erst gelöscht
werden, wenn das gesamte Verzeichnis archiviert wurde. Achten Sie also
darauf, dass genügend Spielraum auf der Disk vorhanden ist.
Die *.info Files müssen übrigens nicht markiert werden, da sie automatisch
ins Archiv übernommen werden falls vorhanden. Es macht aber auch nichts,
wenn Sie es trotzdem tun.
Allerdings lassen sich *.info Files nicht als einzelne Archive erzeugen.
(Es wäre ja auch nicht besonders sinnvoll). Sie werden vom Programm einfach
übergangen.
Wie man abbrechen kann
----------------------
Es gibt zwei Methoden das Programm abzubrechen:
1. Das ARexx Programm kann abgebrochen werden, indem Sie auf die Schalt-
fläche "Abbrechen" im Fortgangsindikator klicken. Das Skript wird angehal-
ten, sobald das Archivierprogramm auf den nächsten markierten Eintrag
zugreifen will. Wenn man also grössere Verzeichnisse archiviert, kann das
ein Weilchen dauern. Dafür wird der gerade bearbeitete Eintrag noch fertig
gemacht.
2. Um das Programm sofort abzubrechen, klick man zuerst das Ausgabe-Fenster
aktiv (der Mauszeiger ist nun nicht mehr "beschäftigt") und drückt dann
CTRL-C. Der gerade bearbeitete Eintrag wird "fallengelassen", und das
halbfertige Archiv-File nicht gespeichert. Sollte die "Delete Source-File"
Option eingeschaltet sein, so wird der Quelleintrag natürlich nicht
gelöscht.
Haftung
-------
Sie benutzen dieses Programm voll und ganz auf eigenes Risiko. Ich, der
Author, kann in keinster Weise für irgendwelche Schäden oder Datenverluste,
welche durch dieses Programm entstanden sind, verantwortlich gemacht werden,
erst recht nicht, wenn das Programm verändert wurde.
ArcByName.DOpus5 ist Public Domain und darf nicht mit Profit verkauft
werden. Es darf und soll frei kopiert, verbreitet und/oder und erweitert
werden. Die beiden Dokumentationsfiles (deutsch und englisch) müssen
allerdings enthalten sein.
Wenn Sie dieses Programm abändern und dann trotzdem weiterverbreiten,
sollten Sie die Aenderungen unbedingt im Dok vermerken. Wenn Sie selber
eine bessere Version des Programmes ausgearbeitet haben, dürfen Sie mir
diese natürlich auch gerne zusenden... Sollten Sie in ArcByName Fehler
finden, oder eine gute Idee zur Erweiterung haben, so können Sie Ihre
Vorschäge richten an:
Willy Gwerder
Grundstrasse 97
6430 Schwyz
Schweiz
e-mail: eagwerde@ztl.ch
Sie dürfen ArcByName gerne auch als "Cardware" oder "e-mail-ware"
betrachten und mir eine nette Ansichtskarte oder eine kurze Nachricht
senden :-)
Programmgeschichte
------------------
Das Programm basiert auf der Version V1.2 meines ARexx-Programms
LhAByName.rexx für DOpus 4.11 vom 30.09.1994.
29.09.1995 V1.0 Erste Veröffentlichung
Tests
-----
Das Programm wurde ausgiebig getestet auf meinem:
A4000/40
mit Directory Opus V5.11 deutsch
Lha V1.38e
LZX V1.20e Version für 68040/68060